import React from 'react'
import { NavLink } from 'react-router-dom'
import './rulesDetailStyle.less'

const ClassicBull = () => (
  <div className="rule-text">
    <p>扑克牌斗牛技巧以及玩法介绍</p>
    <p>一、游戏人数及牌数</p>
    <p>2-6人进行游戏，采用一副牌共52张牌，每人5张。即采用牌K，Q，J，10，9，8，7，6，5，4，3，2，A。</p>
    <br />
    <p>二、庄家</p>
    <p>轮庄模式-游戏开始第一局由开房者坐庄，然后按逆时针轮流坐庄</p>
    <p>抢庄模式-游戏开始，所有人都可以抢庄，系统随机分配，分配到谁，谁就坐庄</p>
    <p>牌大坐庄-游戏开始第一局由开房者坐庄，然后由每轮的牌最大的玩家坐下一轮的庄家</p>
    <p>霸王庄-开房者一直坐庄</p>
    <p>牛牛坐庄-游戏开始第一局由开房者坐庄，之后谁摸到牛牛就由谁坐庄，如果没人摸到牛牛，就一直由上一家坐庄</p>
    <br />
    <p>三、牌型组合</p>
    <p>大王,小王,K，Q，J都当成是10点，A当成是1点，其余牌都当其本身的点数。游戏会发给每位玩家5张牌，玩家用手上任意的3张牌组合（且只能用3张牌组成10的倍数），使其点数之和为10的倍数，这样就称之为“牛”。然后将剩余的2张牌点数之和取个位数，如这2张牌之和也为10的倍数，则组成“牛牛”牌型。如这2张牌之和不为10的整数倍，则去掉十位数之后个位数为几，则成为“牛几”牌型。如任意三张牌组合的点数之和都不能成为10的倍数，则称之为“无牛”牌型。</p>
    <br />
    <p>四、特殊牌型</p>
    <p>牛牛：选取的3张牌之和为10的整数倍，余下2张牌之和也为10的整数倍。例：A，9，10，J，Q。
    <img src="img/ruledetails/niuniu.png" className="douniu-patterns" alt="牛牛" /></p>
    <p>牛九：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为9。例：6，4，10，J，9。
    <img src="img/ruledetails/niujiu.png" className="douniu-patterns" alt="牛九" /></p>
    <p>牛八：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为8。例：6，4，10，J，8。
    <img src="img/ruledetails/niuba.png" className="douniu-patterns" alt="牛八" /></p>
    <p>牛七：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为7。例：6，4，10，J，7。
    <img src="img/ruledetails/niuqi.png" className="douniu-patterns" alt="牛七" /></p>
    <p>五小牛：五张牌都小于五，且相加不大于十。例：3，2，A，A，2。</p>
    <img src="img/ruledetails/wuxiaoniu.png" className="douniu-patterns" alt="五小牛" />
    <p>同花顺：花色相同并且5张连续数字的牌。</p>
    <img src="img/ruledetails/tonghuashun.png" className="douniu-patterns" alt="同花顺" />
    <p>顺子牛：5张连续数字的牌。</p>
    <img src="img/ruledetails/shunzi.png" className="douniu-patterns" alt="顺子牛" />
    <p>同花牛：5张花色相同的牌。</p>
    <img src="img/ruledetails/tonghua.png" className="douniu-patterns" alt="同花牛" />
    <p>葫芦牛：3张点数相同的牌，加一对牌。</p>
    <img src="img/ruledetails/hulu.png" className="douniu-patterns" alt="葫芦牛" />
    <p>炸弹牛：4张点数相同的牌，1张任意点数的牌。</p>
    <img src="img/ruledetails/zhadan.png" className="douniu-patterns" alt="炸弹牛" />
    <p>金花牛：所有牌都是J、Q、K的牛。</p>
    <img src="img/ruledetails/jinhua.png" className="douniu-patterns" alt="金花牛" />
    <p>银花牛：4张牌为J、Q、K，1张牌为10的牛。</p>
    <img src="img/ruledetails/yinhua.png" className="douniu-patterns" alt="银花牛" />

    <br />
    <p>五、牌型比较</p>
    <p>1) 比较类型：每位闲家分别与庄家进行比牌，比出大小。</p>
    <p>2) 花色比较：黑桃>红桃>草花>方块。</p>
    <p>3) 单张牌大小比较：K>Q>J>10>9>8>7>6>5>4>3>2>A。</p>
    <p>4) 同花顺牛>五小牛>葫芦牛>炸弹牛>同花牛>金花牛>顺子牛>银花牛>牛牛>有牛牌>无牛牌。</p>
    <p>5) 同花顺牛-10倍，五小牛-8倍，葫芦牛-7倍，同花牛-6倍，炸弹牛-6倍，顺子牛-5倍，金花牛-5倍，银花牛-4倍 牛牛-3倍 牛九-2倍，牛八-2倍。</p>

    <br />
    <p>无牛牌型之间大小比较：比较五张牌中点数最大的牌，点数大的获胜；若此牌大小相同则比较此牌的花色大小，花色大的获胜。有牛牌型之间大小比较：先比较剩余2张牌之和的个位数点数大小，点数大的获胜，如点数相同则参照无牛牌型比较方法。</p>
  </div>
)

const FightBull = () => (
  <div className="rule-text">
    <p>扑克牌斗公牛技巧以及玩法介绍</p>
    <p>一、游戏玩法</p>
    <p>游戏人数：2-6人（房主可在人数未满时开始游戏）</p>
    <p>游戏时间：轮数*房间人数（例如：3人，3位玩家每位玩家上庄一次）</p>
    <p>第一轮庄家为建房者</p>
    <br></br>
    <p>二、游戏规则</p>
    <p>1、由庄家放入牌面底分（10分，20分，30分，40分，50分）</p>
    <p>2、进行牌型比较，闲家按牌型大到小逐次分配（先分给牌型大的玩家），直到分配完毕或者积分池为0</p>
    <br></br >
    <p>三、下庄规则</p>
    <p>1、每个庄家至少发三手牌，得分超过庄家上分的3倍才可选择是否下庄，下庄后轮换玩家当庄</p>
    <p>2、积分池分配空时，自动下庄</p>
    <br></br >
    <p>四、牌型组合</p>
    <p>K，Q，J都当成是10点，A当成是1点，其余牌都当其本身的点数。游戏会发给每位玩家5张牌，玩家用手上任意的3张牌组合（且只能用3张牌组成10的倍数），使其点数之和为10的倍数，这样就称之为“牛”。然后将剩余的2张牌点数之和取个位数，如这2张牌之和也为10的倍数，则组成“牛牛”牌型。如这2张牌之和不为10的整数倍，则去掉十位数之后个位数为几，则成为“牛几”牌型。如任意三张牌组合的点数之和都不能成为10的倍数，则称之为“无牛”牌型。</p>
    <br></br >
    <p>五、特殊牌型</p>
    <p>牛牛：选取的3张牌之和为10的整数倍，余下2张牌之和也为10的整数倍。例：A，9，10，J，Q。
    <img src="img/ruledetails/niuniu.png" className="douniu-patterns" alt="牛牛" /></p>
    <p>牛九：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为9。例：6，4，10，J，9。
    <img src="img/ruledetails/niujiu.png" className="douniu-patterns" alt="牛九" /></p>
    <p>牛八：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为8。例：6，4，10，J，8。
    <img src="img/ruledetails/niuba.png" className="douniu-patterns" alt="牛八" /></p>
    <p>牛七：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为7。例：6，4，10，J，7。
    <img src="img/ruledetails/niuqi.png" className="douniu-patterns" alt="牛七" /></p>

    <p>五小牛：五张牌都小于五，且相加不大于十。例：3，2，A，A，2。</p>
    <img src="img/ruledetails/wuxiaoniu.png" className="douniu-patterns" alt="五小牛" />
    <p>同花顺：花色相同并且5张连续数字的牌。</p>
    <img src="img/ruledetails/tonghuashun.png" className="douniu-patterns" alt="同花顺" />
    <p>顺子牛：5张连续数字的牌。</p>
    <img src="img/ruledetails/shunzi.png" className="douniu-patterns" alt="顺子牛" />
    <p>同花牛：5张花色相同的牌。</p>
    <img src="img/ruledetails/tonghua.png" className="douniu-patterns" alt="同花牛" />
    <p>葫芦牛：3张点数相同的牌，加一对牌。</p>
    <img src="img/ruledetails/hulu.png" className="douniu-patterns" alt="葫芦牛" />
    <p>炸弹牛：4张点数相同的牌，1张任意点数的牌。</p>
    <img src="img/ruledetails/zhadan.png" className="douniu-patterns" alt="炸弹牛" />
    <p>金花牛：所有牌都是J、Q、K的牛。</p>
    <img src="img/ruledetails/jinhua.png" className="douniu-patterns" alt="金花牛" />
    <p>银花牛：4张牌为J、Q、K，1张牌为10的牛。</p>
    <img src="img/ruledetails/yinhua.png" className="douniu-patterns" alt="银花牛" />
    <br></br >
    <p>六、牌型比较</p>
    <p>1) 比较类型：每位闲家分别与庄家进行比牌，比出大小。</p>
    <p>2) 花色比较：黑桃>红桃>草花>方块。</p>
    <p>3) 单张牌大小比较：K>Q>J>10>9>8>7>6>5>4>3>2>A。</p>
    <p>4) 同花顺牛>五小牛>葫芦牛>炸弹牛>同花牛>金花牛>顺子牛>银花牛>牛牛>有牛牌>无牛牌。</p>
    <p>5) 同花顺牛-10倍，五小牛-8倍，葫芦牛-7倍，同花牛-6倍，炸弹牛-6倍，顺子牛-5倍，金花牛-5倍，银花牛-4倍 牛牛-3倍 牛九-2倍，牛八-2倍。</p>

    <br></br >
    <p>无牛牌型之间大小比较：比较五张牌中点数最大的牌，点数大的获胜；若此牌大小相同则比较此牌的花色大小，花色大的获胜。有牛牌型之间大小比较：先比较剩余2张牌之和的个位数点数大小，点数大的获胜，如点数相同则参照无牛牌型比较方法。</p>
  </div >
)

const DianziBull = () => (
  <div className="rule-text">
    <p>扑克牌点子牛技巧以及玩法介绍</p>
    <p>一、游戏玩法</p>
    <p>游戏人数：2-6人（房主可在人数未满时开始游戏）</p>
    <p>游戏时间：轮数*房间人数（例如：3人，3位玩家每位玩家上庄一次）</p>
    <p>第一轮庄家为建房者</p>
    <br></br>
    <p>二：游戏规则</p>
    <p>2-6人进行游戏，采用一副牌共52张牌，每人5张。即K，Q，J，10，9，8，7，6，5，4，3，2，A，牛几几倍：玩家摸到的牌型是牛几，就是几倍
        牛牛相差：玩家摸到的牌型跟庄家的相差是几，所得的倍数就是几倍</p>
    <br></br >
    <p>三、牌型组合</p>
    <p>K，Q，J都当成是10点，A当成是1点，其余牌都当其本身的点数。游戏会发给每位玩家5张牌，玩家用手上任意的3张牌组合（且只能用3张牌组成10的倍数），使其点数之和为10的倍数，这样就称之为“牛”。然后将剩余的2张牌点数之和取个位数，如这2张牌之和也为10的倍数，则组成“牛牛”牌型。如这2张牌之和不为10的整数倍，则去掉十位数之后个位数为几，则成为“牛几”牌型。如任意三张牌组合的点数之和都不能成为10的倍数，则称之为“无牛”牌型。</p>
    <br></br >
    <p>四、特殊牌型</p>
    <p>牛牛：选取的3张牌之和为10的整数倍，余下2张牌之和也为10的整数倍。例：A，9，10，J，Q。
    <img src="img/ruledetails/niuniu.png" className="douniu-patterns" alt="牛牛" /></p>
    <p>牛九：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为9。例：6，4，10，J，9。
    <img src="img/ruledetails/niujiu.png" className="douniu-patterns" alt="牛九" /></p>
    <p>牛八：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为8。例：6，4，10，J，8。
    <img src="img/ruledetails/niuba.png" className="douniu-patterns" alt="牛八" /></p>
    <p>牛七：选取的3张牌之和为10的整数倍，余下2张牌之和的个位数为7。例：6，4，10，J，7。
    <img src="img/ruledetails/niuqi.png" className="douniu-patterns" alt="牛七" /></p>
    <p>五小牛：五张牌都小于五，且相加不大于十。例：3，2，A，A，2。</p>
    <img src="img/ruledetails/wuxiaoniu.png" className="douniu-patterns" alt="五小牛" />
    <p>同花顺：花色相同并且5张连续数字的牌。</p>
    <img src="img/ruledetails/tonghuashun.png" className="douniu-patterns" alt="同花顺" />
    <p>顺子牛：5张连续数字的牌。</p>
    <img src="img/ruledetails/shunzi.png" className="douniu-patterns" alt="顺子牛" />
    <p>同花牛：5张花色相同的牌。</p>
    <img src="img/ruledetails/tonghua.png" className="douniu-patterns" alt="同花牛" />
    <p>葫芦牛：3张点数相同的牌，加一对牌。</p>
    <img src="img/ruledetails/hulu.png" className="douniu-patterns" alt="葫芦牛" />
    <p>炸弹牛：4张点数相同的牌，1张任意点数的牌。</p>
    <img src="img/ruledetails/zhadan.png" className="douniu-patterns" alt="炸弹牛" />
    <p>金花牛：所有牌都是J、Q、K的牛。</p>
    <img src="img/ruledetails/jinhua.png" className="douniu-patterns" alt="金花牛" />
    <p>银花牛：4张牌为J、Q、K，1张牌为10的牛。</p>
    <img src="img/ruledetails/yinhua.png" className="douniu-patterns" alt="银花牛" />
    <br></br >
    <p>五、牌型比较</p>
    <p>1) 比较类型：每位闲家分别与庄家进行比牌，比出大小。</p>
    <p>2) 花色比较：黑桃>红桃>草花>方块。</p>
    <p>3) 单张牌大小比较：大王>小王>K>Q>J>10>9>8>7>6>5>4>3>2>A。</p>
    <p>4) 同花顺牛>五小牛>葫芦牛>炸弹牛>同花牛>金花牛>顺子牛>银花牛>牛牛>有牛牌>无牛牌。</p>
    <p>5) 同花顺牛-10倍，五小牛-8倍，葫芦牛-7倍，同花牛-6倍，炸弹牛-6倍，顺子牛-5倍，金花牛-5倍，银花牛-4倍 牛牛-3倍 牛九-2倍，牛八-2倍。</p>
    <br></br >
    <p>无牛牌型之间大小比较：比较五张牌中点数最大的牌，点数大的获胜；若此牌大小相同则比较此牌的花色大小，花色大的获胜。有牛牌型之间大小比较：先比较剩余2张牌之和的个位数点数大小，点数大的获胜，如点数相同则参照无牛牌型比较方法。</p>
  </div >
)

const HongZhongMajiang = () => (
  <div className="rule-text">
    <p>红中麻将技巧以及玩法介绍</p>
    <p>一、牌数共112张牌</p>
    <p>包括1-9筒，1-9索，1-9万各4张，外加4张红中</p>
    <br />
    <p>二、起手摸牌数量</p>
    <p>游戏在一开始，只有庄家可得到十四张牌，其余的人十三张牌</p>
    <br />
    <p>三、庄家</p>
    <p>A、第一局由房主做庄家</p>
    <p>B、以后谁胡牌，下局由谁做庄</p>
    <p>C、如臭庄，则最后摸牌的人做庄</p>
    <br />
    <p>四、规则</p>
    <p>碰牌</p>
    <p>其他玩家打出的牌，自己手里有两个，则可以碰，碰完要出牌</p>
    <br />
    <p>杠牌</p>
    <p>1、明杠：先碰了的牌，后面自己摸到一个该牌，则可以选择“杠”，（公杠必须第一时间杠，如果没有第一时间杠，则不能再杠）</p>
    <br />
    <p>2、暗杠：手里有4张相同的牌，可以选择“杠”（暗杠不需要第一时间杠，只要有这个牌型，每一次轮到该用户打牌，都可以选择“杠”）</p>
    <br />
    <p>3、放杠：一方打出一张牌，同桌有玩家手里有3张相同的该牌，则该用户可以“接杠”，打出该牌的玩家就是“放杠”</p>
    <br />
    <p>4、接杠与放杠对应，有人放就对应有人接</p>
    <br />
    <p>5、杠后，需要摸进牌墙上的最后一张牌（补张），补张后要出牌</p>

    <br />
    <p>五、名词解释</p>
    <p>一句话：同系列的三个连续的牌</p>
    <br />
    <p>一坎牌：三个一样的牌</p>
    <br />
    <p>起手四个红中，可以直接胡牌</p>
    <br />
    <p>打出的牌，其余的人都能碰和杠，不能吃牌</p>
    <br />
    <p>红中即为王牌，可以代替任意一张牌</p>
    <br />
    <p>红中不能碰和杠，不能辅助其他牌来碰和杠</p>
    <br />
    <p>庄家打牌后，如果没人碰，杠，则下家摸牌，然后自主选择一张手上的牌打出，依次类推，直至有人胡牌</p>
    <br />
    <p>胡牌必须手里有一个对子，剩余的牌必须是一句话或者一坎牌</p>
    <br />
    <p>抢杠：A玩家选择“公杠”，而刚好此时B玩家可以胡这张牌，则B玩家可以选择“抢杠”，抢杠就是B玩家胡牌，但是只有A玩家一个人输全部的分，多人抢杠，多人胡牌</p>
    <br />
    <p>根据扎码的数量，最后要留对应数量的牌不能摸，比如：选择扎4个码的玩法，那么到倒数第五张牌被摸后，依然无人胡牌，则臭庄</p>
    <br />
    <p>六：计分功能</p>
    <p>放杠出3分</p>
    <p>接杠得3分</p>
    <p>A玩家公杠，则其他三人每人出1分，玩家A得3分</p>
    <p>A玩家暗杠，则其他三人每人出2分，玩家A得6分</p>
    <p>自摸每人出2分，再算扎码</p>
    <br />
    <p>扎码：有人胡牌后，从牌墙上摸牌，如果牌上的点数为1.5.9（红中算1），则算中码</p>
    <p>中一个码，则每人多出2分，中4个，则每人多出8分</p>
    <br />
    <p>抢杠：按照正常扎码，但是所有的分全部由被抢杠的人出</p>
    <p>比如：抢杠后，胡牌玩家中两个码，则每人出6分，赢家得18分，这个18分全部由被抢玩家出</p>
  </div>
)

const ChangshaMajiang = () => (
  <div className="rule-text">
    <p>长沙麻将技巧以及玩法介绍</p>
    <p>一、长沙麻将</p>
    <p>长沙麻将增加了四喜、板板胡、六六顺、缺一色、天胡、地胡牌型</p>
    <br></br>
    <p>二、牌数</p>
    <p>共108张：筒，索，万，不带東、南、西、北、中、發、白</p>
    <br></br >
    <p>三、摸牌</p>
    <p>游戏开始庄家得14张牌，闲家得13张牌，庄家从牌中选一张打出，其他3家有权要那张打出的牌。打牌的下家有权吃或碰和杠，其他两家则只可碰或杠</p>
    <br></br >
    <p>四、特殊牌型</p>
    <p>1：</p>
    <img src="img/ruledetails/cs1.png" className="majhong-patterns" alt="牛牛" />
    <p>2：</p>
    <img src="img/ruledetails/cs2.png" className="majhong-patterns" alt="牛九" />
    <p>3：</p>
    <img src="img/ruledetails/cs3.png" className="majhong-patterns" alt="牛八" />
    <p>4：</p>
    <img src="img/ruledetails/cs4.png" className="majhong-patterns" alt="牛七" />
    <p>5：</p>
    <img src="img/ruledetails/cs5.png" className="majhong-patterns" alt="牛七" />
    <br></br>
    <p>注：一对二万是将牌，长沙麻将要二、五、八做将，比如二万、五条、八筒等，某些牌型则可以任意一对。</p>

    <br></br >
    <p>五、胡牌类型</p>
    <p>小胡：</p>
    <p>1、大四喜：起牌后，玩家手上已有4张一样的牌，即可胡牌（胡牌后可以继续打牌）</p>
    <p>2、板板胡：起牌后，玩家手里没有2，5，8（将牌），即可胡牌（胡牌后可以继续打牌）</p>
    <p>3、缺一色：起牌后，玩家手里筒、索、万任缺一门，即可胡牌（胡牌后可以继续打牌）</p>
    <p>4、六六顺：起牌后，玩家手里已有两个刻子（3个一样的牌），即可胡牌</p>
    <p>5、节节高：发完牌后，玩家手上有3连对将且同花色，例如2个1万，2个2万，2个3万</p>
    <p>6、三同：发完牌后，玩家手上有3对点数相同的3门牌，例如2个1万，2个1筒，2个1条</p>
    <p>7、一枝花满足以下任意一种情况</p>
    <p>（1）发完牌后，玩家手上只有一个将牌，且这个将牌数字为5，即可胡牌</p>
    <p>（2）发完牌后，玩家手上某花色只有一张，且这牌数字为5，即可胡牌</p>
    <br></br>
    <p>大胡：</p>
    <p>1、碰碰胡：1万1万1万、1筒1筒1筒、7筒7筒7筒、3条3条3条、7条7条7条，乱将，即表示任意数字的牌都可以做将，可以是2、5、8牌做将，也要可以是1、3、4、6、7、9牌做将，可碰、杠、自摸。</p>
    <p>2、将将胡：玩家手上每一张都为2、5、8，玩牌过程中可碰牌。</p>
    <p>3、清一色：同一种花色的牌组成，任意一种胡牌规则皆可，可吃、可碰、可杠，如果还满足其他规则的大胡，则在原有大胡基础上叠加。</p>
    <p>4、海底捞月：最后一张牌为海底牌。海底牌为大胡，需要将（将的种类根据当前牌型决定）</p>
    <p>5、海底炮：如果A玩家要了海底牌，而又不能胡牌，B玩家没有要海底牌，而又胡这张海底牌，即为B玩家胡牌。同时，如果C玩家和D玩家也能胡，则通胡。</p>
    <p>6、七小对：任意花色组成的七对牌</p>
    <p>7、豪华七小对：手上任意七对牌，其中有4张一样的牌，但不能杠，算2个大胡的分，即12分。</p>
    <p>8、杠上开花：玩家有4张一样的牌，即可选择开杠（听牌的情况下）。开杠要部2张牌，补张的牌被开杠者胡则为杠上开花，算大胡。</p>
    <p>9、抢杠胡：暗杠不能抢杠胡，只有明杠可以抢杠胡。玩家在明杠的时候，其他玩家胡被杠的此张牌，叫抢杠胡。</p>
    <p>10、杠上炮：开杠者补张，补张的牌开杠者不能胡，而其他玩家可以胡，则属于杠上炮。</p>
    <p>11、全求人：吃、碰、补张以及杠后只剩一张（俗称单调）由别人打出自己摸到相同的牌即可胡牌。</p>
    <p>12、双豪华七小对：手中任意七对牌，其中有2组4张一样的牌，但没有杠。算3个大胡的分，即18分。</p>
    <p>13、天胡：指庄家起牌后，即已经胡牌（不包括起手胡牌型，需要258做将）。</p>
    <p>14、地胡：指闲家，当庄家打出第一张牌时，给闲家点炮（需要258做将）</p>
    <br></br>

    <p>六、庄家分配</p>
    <p>1、第一局由创建房间者为庄家</p>
    <p>2、以后谁胡牌，下局谁为庄家</p>
    <p>3、如果出现通炮情况，则下局由放炮者当庄家</p>
    <p>4、如果有人要了海底牌后却没人胡，则要海底牌的玩家下局当庄家</p>
    <p>5、如果四个玩家都不要海底牌，则下局由第一个可以选择海底牌的玩家当庄家</p>
    <p>6、如果此局无海底牌（即海底牌被补张），则补张海底牌的玩家下局当庄家</p>
    <br></br>

    <p>七、抓鸟</p>
    <p>1、抓鸟在胡牌后进行，由胡牌方进行（一炮多响时由点炮玩家进行）</p>
    <p>2、其中鸟牌以胡牌方为第一序位，</p>
    <p>3、当鸟牌的序数为159时，为胡牌方的鸟牌</p>
    <p>4、当鸟牌的序数为26时，为胡牌方下家的鸟牌</p>
    <p>5、当鸟牌的序数为37时，为胡牌方对家的鸟牌</p>
    <p>6、当鸟牌的序数为48时，为胡牌方上家的鸟牌</p>
    <p>7、例如自摸胡牌方中鸟1个，则其他人多输1分</p>
    <br></br>

    <p>八、特殊规则</p>
    <p>1、通炮：即几个玩家可胡同一张牌，此牌即为通炮</p>
    <p>2、补张</p>
    <p>A、补张后可胡牌，算作自摸</p>
    <p>B、如果补张时只剩下海底，则补海底牌，此局则无海底牌</p>
    <p>3、海底牌漫游：即玩家可选择是否要海底牌，按照座次轮询</p>
    <p>4、漏胡：如果玩家漏掉了炮胡，自己打牌后的同一圈内，胡牌分数没有发生变化的情况下，别人打出多张自己可以胡的牌，第一张牌不胡则后面的牌都不能胡。玩家有摸，吃，碰，杠，补等操作或番数变大情况下才可胡</p>
    <p>5、杠牌后只能由系统从最后面的牌中获得，如果玩家因为补张的牌胡了算杠上开花，如果没胡则必须打出该补张的牌，如果有其他玩家胡了打出的该补张牌则算杠上炮，属大胡。而且一旦开杠后摸进任何牌“开杠者”如果不能胡则必须打出，直到胡牌或者放炮为止，开杠打出的2张牌如果没人胡，可以进行吃、碰、杠补操作。没听牌时不能杠，只能补，听牌了才能杠。</p>
    <p>6、飘：选择飘玩法后，开局前玩家可以选择飘几分，牌局结束两人之间产生输赢时，赢家要多输出一定的分数，数量等于两人飘分的总和。</p>
    <br></br>

    <p>九、计分规则</p>
    <p>1、小胡自摸：每人输2分，庄家自摸每人输3分</p>
    <p>2、小胡接炮：放炮方输1分，庄家接炮，放炮分输2分</p>
    <p>3、大胡自摸：每人输6分，庄家自摸，每人输7分</p>
    <p>4、大胡接炮：放炮方输6分，庄家接炮，放炮方输7分</p>
    <br></br>

    <p>注：</p>
    <p>1、小胡和小胡之间能累计计算（如四喜+小胡）</p>
    <p>2、小胡和大胡之间累计计算</p>
    <p>3、大胡之间可以累计计算（算加法）如：七对+清一色</p>
    <p>4、多种牌型累计计算时，庄闲，抓鸟每个胡牌类型只计算一次，如胡牌为自摸杠上开花一次，将将胡，并同时为庄且庄家中2鸟，即总分为（6+6+1+2）*3=45分</p>
    <br></br>

  </div>


)

const Sangong = () => (
  <div className="rule-text">
    <p>三公技巧以及玩法介绍</p>
    <p>游戏简介</p>
    <p>三公是一款全国流行的游戏,速度快,输赢倍数高.玩家将对三张牌进行排列组合,然后与其他玩家比较牌型大小,分胜负</p>
    <br />
    <p>一、牌点大小和花色规则</p>
    <p>K>Q>J>10>...3>2>A; 黑桃>红心>梅花>方片</p>
    <br />
    <p>二、牌型大小规则</p>
    <p>333>三条>三公>点数（333既为3个3，三条既为3个同样牌点的牌）</p>
    <br />
    <p>三、点数大小规则</p>
    <p>九点>八点>七点>...>两点>零点；10、J、Q、K都当做0点计算，A~9点当做1~9点使用；以三张手牌之和所得结果取其尾数，既为牌型点数</p>
    <p>B、以后谁胡牌，下局由谁做庄</p>
    <p>C、如臭庄，则最后摸牌的人做庄</p>
    <br />
    <p>四、三公大小规则</p>
    <p>公牌是指J、Q、K</p>
    <p>其他玩家打出的牌，自己手里有两个，则可以碰，碰完要出牌</p>
    <br />
    <p>五、倍数</p>
    <p>0~7点1倍</p>
    <p>8点2倍</p>
    <p>9点3倍</p>
    <p>三公4倍(JQK中任意三张)</p>
    <p>三条5倍(三张一样的牌)</p>
    <br />
    <p>六、游戏玩法</p>
    <p>抢庄玩法</p>
    <p>所有玩家都可抢庄,系统将在参与抢庄的玩家中随即挑选一人坐庄.闲家只需与庄家比较牌型大小即可,闲家之间无需比较.</p>
    <br />
    <p>三公坐庄玩法</p>
    <p>第一把房主坐庄,之后谁为三公则为谁坐庄(若都为三公,则谁牌型最大谁为下把庄家).闲家只需与庄家比较牌型大小即可,闲家之间无需比较.</p>
    <br />
    <p>牌大坐庄玩法</p>
    <p>第一把房主坐庄,之后谁牌型最大则为谁坐庄.闲家只需与庄家比较牌型大小即可,闲家之间无需比较.</p>
    <br />
    <p>轮庄</p>
    <p>第一把房主坐庄,之后按照逆时针顺序轮庄.即一局游戏结束后,当前庄家的下家坐庄.</p>
    <br />
    <p>霸王庄</p>
    <p>房主一直都是庄</p>
    <br />
  </div>
)

const PinjiangKaichuan = () => (
  <div className="rule-text">
    <p>游戏简介</p>
    <p>平江开船是三公玩法之一</p>
    <br />
    <p>一、游戏玩法</p>
    <p>回合开始前抢庄, 如果没有人抢庄则无人当庄.</p>
    <p>没有庄家的情况下, 由最大牌依次向下计算输赢,直到所有下注金额全部赔付为止.例如: ABCDE玩家的牌型大小和下注分别为:
            9点(下注5分),7点(下注8分),5点(下注5分),3点(下注2分),1点(下注1分),则输赢计算方法为:首先E将1分全部赔付给最大牌型
            者A,因为A下注5分,所以不足部分由D和C补齐.C剩余的3分补给第二大牌型者B,此时积分结束.最终输赢为: A(赢5分),B(赢3分),
            C(输5分),D(输2分),E(输1分)
          </p>
    <br />
    <p>二、倍数</p>
    <p>平倍,无倍率,只比较牌的大小,押注多少分,输赢多少分.</p>
  </div>
)


const PinjiangZhaniao = () => (
  <div className="rule-text">
    <p>平江扎鸟</p>
    <p>一、游戏简介</p>
    <p>1、平江扎鸟也是以四人麻将作为基础，平江麻将取消字牌東、西、南、北、中、發、白，只保留108张序牌。</p>
    <p>2、庄家、闲家：进入房间后的首局，随机一方作为庄家，首局结束后，赢家作为下一局庄家上庄，在过程中出现流局时，下一局庄家不变。</p>
    <br />
    <p>二、	游戏规则</p>
    <p>1、吃牌：上家打出牌后，报“吃”者把自己的两张牌取出来加在一起组成顺子，并将此副牌亮出。特殊规则：在扎鸟麻将中，吃牌后胡牌的牌型只能为清一色牌型。</p>
    <p>2、碰牌：指任何一家打出牌后，报“碰”者把自己的对子牌取出，加在一起组成一副刻字，并且将此副牌亮出。</p>
    <p>3、听牌：扎鸟麻将中只有牌型为将将胡时，可以报听，报听不增加胡牌后的番数。</p>
    <p>4、杠牌：报开杠的4张相同的牌，</p>
    <p>杠牌后有两种补牌的选择：</p>
    <p>（1）	从牌库最后补一张牌，没有听牌时只能由牌库补牌。</p>
    <p>（2）	选择摇骰：摇骰后按照骰子点数由牌库后倒数抓取两张牌。</p>
    <br />
    <p>三、	胡牌规则</p>
    <p>1、平胡：胡牌时必须有2、5、8的序牌作为将牌，并且没有其他特殊牌型时为平胡。胡牌后番数*2。</p>
    <p>2、板板胡：玩家在抓牌后，没有2、5、8的序牌玩家即可宣布胡牌。板板胡胡牌后可以选择摇骰子，如果不要骰子，则按照平胡算番。如果摇骰子抓到的两张牌中没有2、5、8的序牌，则不能算胡牌，并且需要重新打牌。胡牌后番数*2</p>
    <p>3、将将胡：玩家手中的所有牌都是2、5、8组成，胡牌按大胡算。</p>
    <p>4、清一色：玩家手中（包含吃牌、碰牌、杠牌）的所有牌都是相同花色的序牌，并且胡牌则为清一色牌型。胡牌后番数*2</p>
    <p>5、碰碰胡：全部牌通过碰牌，最终胡牌，胡牌后番数*2</p>
    <p>6、七小对：整副牌为对子组成，并且没有吃、碰、杠。胡牌后番数*2</p>
    <p>7、清七对：整副牌为相同花色序牌组成的七对牌组成，胡牌后番数*2</p>
    <p>8、将七对：整副牌为2、5、8的序牌组成的七对牌组成，胡牌后番数*2</p>
    <p>9、豪华七对：胡牌时，整副牌有一副暗刻，胡牌后番数*2</p>
    <p>10、双豪华七对：胡牌时，整副牌有两幅暗刻，胡牌后番数*4</p>
    <p>11、超豪华七对：胡牌时，整副牌有三幅暗刻，胡牌后番数*8</p>
    <br />
    <p>四、	其他规则</p>
    <p>1、扎鸟：每局胡牌在胡牌后，由库牌再抓两张牌即为码，扎鸟数量由开房选项决定。</p>
    <p>2、码的计算方法：以胡牌的人为起点，按牌面数字逆时针计算。比如，1表示胡牌的玩家，2表示下家，3表示对家，4表示上家，以此类推。</p>
    <p>（1）点炮时，码如果扎在胡牌方或者点炮方，即为中码，点炮人出双倍分数；</p>
    <p>（2）自摸时，码如果扎在胡牌方即所有玩家给双倍分数，如果扎在别的玩家，则此玩家给双倍分数，每中一只码，则番数加一倍；</p>
    <p>（3）如果扎鸟时牌库只余一张牌时，则玩家以摇骰子方式进行抓鸟，摇骰子抓鸟按照每个骰子点数计算是否中鸟，每个骰子代表一张牌。</p>
    <p>3、一炮多响：当牌局中有玩家点炮时，其他3家有胡牌相同的牌时，可以多家同时胡牌。胡牌后，扎鸟为第一个胡牌的玩家扎鸟。其他玩家同时按照扎鸟的牌计算结果。</p>
    <p>4、摇骰：在杠牌后，摇骰和开局时板板胡摇骰方式相同，都是摇骰后按照点数由库牌后倒数抓取指定的两张牌。</p>
    <p>（1）杠牌摇骰：杠牌后，摇骰抓取按照开房选项时选择的牌数，如果杠牌玩家可以胡牌，则此次胡牌算作大胡，如果不能胡牌，则需要将牌打出。如果不能胡牌，则打出去的牌按顺序由其他玩家选择是否胡牌，如果能胡则算为大胡。</p>
    <p>（2）板板胡摇骰：玩家板板胡后摇骰子如果抓取的两张牌有2、5、8的序牌，将两张牌放回原位，并且不视为胡牌，牌局重新开始打，如果能胡牌则算作大胡。如果有多家同时报板板胡，则按照打牌顺序，最先报胡的玩家选择是否摇骰子。</p>
    <p>5、海底捞：当牌局打到最后一张牌时，任然没有人胡牌，则最后一张牌为海底，按照摸排顺序应该摸排的玩家有优先选择是否要这张牌，如果胡牌则为海底捞，如果没有胡，则要打出去，其他人如果胡牌也视为海底捞，海底捞胡牌番数加倍。</p>
    <br />
    <p>五、	胡牌记番</p>
    <p>1、平胡：庄自摸每人两番，闲自摸除庄家外每家1番，庄为2番</p>
    <p>2、大胡：闲家自摸，闲家3番起，庄为4番。</p>
    <p>3、大胡抓炮：闲抓闲6番起，庄为7番起。</p>
    <p>4、扎鸟：每种一只鸟番数加倍。</p>
    <p>5、杠牌后，玩家选择摇骰抓取牌时，如果有多张均可胡牌，则胡牌次数增加，番数也增加。</p>
    <br />


  </div>
)

const Huanlejinhua = () => (
  <div className="rule-text">
    <p>欢乐三张技巧以及玩法介绍</p>
    <p>一、游戏简介</p>
    <p>欢乐三张又名炸金花或者玩三张，六人、十人均可玩，玩家以手牌的牌型大小、花色对比来获得胜利。</p>
    <br />
    <p>二、基本牌型</p>
    <p>1、豹子：三张点数相同的牌，例:AAA、222。如果都是豹子，则比数字，所有牌型比牌不算花色；</p>
    <p>2、同花顺，花色相同的顺子，例：黑桃456、红桃789，最大同花顺为花色相同的QKA，最小同花顺为花色相同的A23。如果都是同花顺，则从最大的数字开始比，如果全部一样，则先开牌者输；</p>
    <p>3、同花：花色相同、非顺子，例：黑桃258、方块367。如果一样，则从最大数字开始比，如果全一样，则先开牌者输；</p>
    <p>4、顺子：花色不同的顺子，例：黑桃3红桃4方块5，最大顺子为花色不同的QKA，最小顺子为花色不同的A23。如果都是顺子，则从最大数字开始比，如果全一样，则先开牌者输；</p>
    <p>5、对子：两张点数相同的牌，例：223、334。如果一样，则比对子数字，如对子一样，则比单牌数字，如果还一样，则先开牌者输；</p>
    <p>6、高牌：不符合以上规则组成的牌型，比最大牌的数字，如果全一样，则先开牌者输；</p>
    <p>7、地龙：当多家同时比牌且有豹子在时，“花色不同235”>“豹子”。如果同时有多个地龙，则先开牌者输，如多家同时比牌且无豹子，则地龙按高牌算.</p>
    <br />
    <p>三、比牌规则</p>
    <p>1、豹子>同花顺>同花>顺子>对子>高牌>地龙>豹子（地龙大于豹子，但小于其他牌型）</p>
    <p>2、豹子、同花、对子、高牌的比较按照顺序比点的规则比较大小，牌点从大到小为A、K、Q、J、10、9、8、7、6、5、4、3、2；</p>
    <p>3、各花色不分大小；</p>
    <p>4、同花顺、顺子按照顺序比点，AKQ>KQJ...>A23.</p>
    <br />
  </div>
)

const Paodekuai = () => (
  <div className="rule-text">
    <p>跑得快技巧以及玩法介绍</p>
    <p>一、游戏简介</p>
    <p>跑得快是一种地方性扑克牌游戏，三人、两人均可以玩。在某些地方又叫争上游，谁吧手中的牌先打完谁就胜利。</p>
    <br />
    <p>二、游戏牌数</p>
    <p>1、16张玩法：一副扑克去掉大小王，去掉一个A，去掉三个2，共剩48张牌，每人16张牌，一副牌中只有一个2，三个A；</p>
    <p>2、15张玩法：一副扑克去掉大小王，去掉三个A，去掉三个2，去掉一个方块K，共剩下45张牌，每人15张牌，一副牌只有1个黑桃2，1个黑桃A，3个K；</p>
    <br />
    <p>三、基本规则</p>
    <p>1、起牌：洗好的牌各玩家轮流拿一张牌直到全部拿完，第一局由创建房间者先起，谁是赢家下一局谁先起牌。</p>
    <p>2、出牌：每局首出都由玩家创建房间时选中方式进行出牌，可以出任意的牌型，然后其他玩家依次出牌。</p>
    <p>3、关门（春天）：有一家牌已经出完，另一家或者两家一张牌都没出，此时的状态称为关门。</p>
    <p>4、报单必须打出最大的牌</p>
    <p>5、牌型的比较为点数大小：从大到小依次为：2、A、K、Q、J、10、9、8、7、6、5、4、3。</p>
    <br />
    <p>四、基本牌型</p>
    <p>1、单张：一张一张的出牌，大小顺序是：2>A>K>Q>J>10>9>8>7>6>5>4>3</p>
    <p>2、对子：成对的出牌，如：55，大小顺序是：A对>K对>Q对>J对>10对>9对>8对>7对>6对>5对>4对>3对。</p>
    <p>3、连对：2对或者2对以上点数相连的牌，如：5566。</p>
    <p>4、顺子：任意5张或者5张以上点数相连的牌，特殊：2是最大的单牌，不能当顺子出。</p>
    <p>5、三带二：点数相同的三张牌+1对牌或者点数相同的三张牌+2张不同的单牌，如：555+77或者555+69。</p>
    <p>6、三带一：打到最后剩4张牌的时候，才可以三带一。</p>
    <p>7、没打完的情况下，不可以出3张点数相同的牌，最后只剩下3张的时候可以不带。</p>
    <p>8、飞机：两顺或以上+数量相同的对牌，如：555666+99JJ，也可以带4张单牌，如：555666+78910。</p>
    <p>9、在有牌的情况下，出555666必须带4张牌，除非牌不够不带或者少带。</p>
    <p>10、炸弹：4张点数相同的牌，如：6666，9999。</p>
    <br />
    <p>五、计分规则</p>
    <p>1、一张牌1分；</p>
    <p>2、一个炸10分；</p>
    <p>3、报单不出不进；</p>
    <p>4、关门被关门者剩余牌的张数*2（和炸弹可累加）</p>
    <br />
    <p>六、创建房间功能说明</p>
    <p>1、10局：游戏进行总局数为10</p>
    <p>2、20局：游戏进行总局数为20</p>
    <p>3、3人：这次参与人数为3人；</p>
    <p>4、2人：这次参与人数为2人,开设3人玩法的房间进入房间以后准备，可以在游戏内选择此房间改为2人玩法；</p>
    <p>5、显示张数：游戏开始后，显示全部玩家还有多少手牌；</p>
    <p>6、不显示张数：游戏开始后，不显示玩家还有多少手牌；</p>
    <p>7、红桃10翻倍：拿到红桃10的玩家，不管输赢，计分都翻倍；</p>
    <p>8、炸弹（不）可拆：炸弹（不）可以拆开打出去。</p>
    <p>9、防强关：玩家如果因为上家顶牌而没有打出一张牌，则计分的时候不算双倍。</p>
    <br />
    <p>七、玩法说明</p>
    <p>1、首局出牌：首局先出黑桃3，游戏由手牌存在黑桃3的玩家开始第一轮出牌，牌型可自由搭配。下一局由胜出的玩家先出。</p>
    <p>2、必须管：上家打出的牌型下家能压下就必须压下，游戏中的操作也不存在【不出】</p>
    <br />
  </div>
)

const Waiting = () => (
  <div className="rule-text">
    <p>游戏简介</p>
    <p>暂未添加游戏介绍</p>
  </div>
)

class RulesDetail extends React.Component<any, any> {
  public constructor(props) {
    super(props)
    this.state = {
      gameId: '',
      gameName: ''
    }
  }

  public componentDidMount() {
    const { gameName, gameId } = this.props.match.params
    this.setState({ gameName, gameId })
  }

  public render() {
    console.log(this.props)
    const { gameName, gameId } = this.state
    var RuleComponent
    switch (gameName) {
      case '经典斗牛':
        RuleComponent = ClassicBull
        break
      case '斗公牛':
        RuleComponent = FightBull
        break
      case '点子牛':
        RuleComponent = DianziBull
        break
      case '红中麻将':
        RuleComponent = HongZhongMajiang
        break
      case '长沙麻将':
        RuleComponent = ChangshaMajiang
        break
      case '三公':
        RuleComponent = Sangong
        break
      case '平江开船':
        RuleComponent = PinjiangKaichuan
        break
      case '欢乐三张':
        RuleComponent = Huanlejinhua
        break
      case '跑得快':
        RuleComponent = Paodekuai
        break
      case '平江扎鸟':
        RuleComponent = PinjiangZhaniao
        break
      default:
        RuleComponent = Waiting
    }
    return <div className="view-page rules-detail-view">
      <img src="img/app/app-di.jpg" className="pos-abs full" alt="" />
      <div className="rules-detail-middle">
        <div className="underbg-rules">
          <div className="rules-detail-content">
            <RuleComponent></RuleComponent>
          </div>
        </div>
      </div>
      <div className="usercenter-bottom">
        <img className="bar-half" src="img/userCenter/methods-bottom.png" alt="" />
        <img className="user-bottom-bg" src="img/userCenter/user-bottom-bg.png" alt="" />
        <NavLink to="/Rule"><img className="back" src="img/userCenter/user-back.png" alt="" /></NavLink>
      </div>
    </div>
  }

}

export default RulesDetail